﻿#ifndef IVERCONTROLSVR_H
#define IVERCONTROLSVR_H

//#include "iservice.h"
#include <QObject>

class ICreatProjectService
        //: public IService
{
public:
//    /* 查看插件版本信息 */
//	virtual void showVersion()=0;
//	/* 检查版本更新 */
//	virtual void checkUpdate()=0;
    virtual const std::type_info& type() const = 0;
    virtual bool isA(const std::type_info &otherType) const = 0;
    virtual std::string getInterfaceName() const = 0;
	
};

#define ICreatProjectService_iid "org.casic.service.demo.CreatProjectService"
Q_DECLARE_INTERFACE(ICreatProjectService, ICreatProjectService_iid)

#endif // IVERCONTROLSVR_H
